在企業網路中,交換器通常都是座落在網路的中心位置,向外輻射狀連結著各類主機,正因為它如此重要,設定交換器也是CCNA考試的核心之一。當交換器設定完成後,你可以輕易地複製設定到其他交換器上。
在寫這段前先說明,恆逸補習班的CCNA課程並沒有提供實體設備讓我們操作,雖然我目前也在機房工作,但是安裝交換器這件事也還輪不到我去做,因此這段主要是翻譯原廠教科書的內容。
大型交換器安裝的地方通常都是在機房內,有環境控制設備,避免溫度與濕度過高。如果沒有專屬的機房,仍要注意安裝的地點通風是否良好。交換器安裝好後,開機時就會執行開機測試(Power On Self-Test, POST)。
交換器沒有螢幕、鍵盤,所以要設定就必須另外接上個人電腦。傳統上都是用RJ-45接頭,另一端是RS-232接頭,接到個人電腦上。現在比較新的型號則有提供USB。有需要的話就買個轉接器。
交換器上有數個LED燈,分別代表什麼意思,可再去查原廠說明,基本上綠色燈號代表正常,黃色代表不正常。也因此在台灣,結合了台灣佛道教的祭拜習俗,都會擺放椰子口味的綠色乖乖,祈禱機器乖乖地正常運作(如果放五香口味的黃色乖乖就不行了)。
FastEthernet 0/1 is up, line protocol is up(connected)
,代表埠口已經接線,準備好可以傳送訊息。switch uptime
,意思是此機器已經啟動多久了。這是原廠網路課程上的習題,有需要的人請用GNS3網路軟體模擬器練習。
SW1交換器內的原始名稱為Switch,在這裡我們要把它更名為SW1。在模擬器上點擊SW1圖示,進入SW1交換器的IOS。
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname SW1
SW1(config)#
在此課程裡,使用了虛擬區域網路(Vitural LAN),代號為vlan 1,所以一開始請註明要進入vlan 1的設定修改。
SW1(config)#interface vlan 1
SW1(config-if)#ip address 10.10.1.2 255.255.255.0
SW1(config-if)#no shutdown
no shutdown
的意思是將此介面打開,不關閉。
先離開vlan 1,回到上一層,然後設定預設閘道。
SW1(config-if)#exit
SW1(config)#ip default-gateway 10.10.1.1
交換器上有許多埠口,可以設定文字說明各埠口接到哪一台。
SW1(config)#interface eth 0/0
SW1(config-if)#description Link to SW2
SW1(config-if)#interface eth 0/1
SW1(config-if)#description Link to PC1
SW1(config-if)#end
有兩個方法可以確認交換器上的設定。
SW1#show running-config interface vlan 1
Building configuration...
Current configuration : 59 bytes
!
interface Vlan1
ip address 10.10.1.2 255.255.255.0
end
SW1#show ip interface brief
Interface IP-Address OK? Method Status Protocol
Ethernet0/0 unassigned YES unset up up
Ethernet0/1 unassigned YES unset up up
Ethernet0/2 unassigned YES unset up up
Ethernet0/3 unassigned YES unset up up
Vlan1 10.10.1.2 YES manual up up
主機PC1的IP為10.10.1.10,另一台主機PC2的IP為10.10.1.20,路由器Eth0/0埠口之IP為10.10.1.1。我們可以在交換器SW1上,使用 ping
指令,傳送ICMP封包(Internet Control Message Protocol),分別確認有無正常連線。
SW1#ping 10.10.1.10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.1.10, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/1/1 ms
SW1#ping 10.10.1.20
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.1.20, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/1/1 ms
SW1#ping 10.10.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/201/1004 ms
ping
指令會送出5個ICMP封包,如果封包有收到就會回傳,以驚嘆號表示,如果時間到了沒收到,就會是一個點。
接著確認一下預設閘道。
SW1#show running-config | include default
ip default-gateway 10.10.1.1
看看交換器SW1上的路由表。
SW1#show ip route
Default gateway is 10.10.1.1
Host Gateway Last Use Total Uses Interface
ICMP redirect cache is empty
接著我們在交換器SW1上,送出ICMP封包到另一個子網域,以此確認預設閘道是否正確設定。
SW1#ping 10.10.3.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.3.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
成功!
接著確認剛剛寫的文字說明。我們可以使用 show running-config
,你可以加上 section
,指定要看哪一個介面的文字說明。或者使用 show interface status
。
SW1#show running-config | section 0/0
interface Ethernet0/0
description Link to SW2
duplex auto
SW1#show running-config | section 0/1
interface Ethernet0/1
description Link to PC1
duplex auto
SW1#show interface status
Port Name Status Vlan Duplex Speed Type
Et0/0 Link to SW2 connected trunk auto auto unknown
Et0/1 Link to PC1 connected 1 auto auto unknown